Blues for Gary: Design Abstractions for a Jazz Improvisation Assistant
نویسندگان
چکیده
We describe the design and implementation of a tool to help students learn the art of jazz improvisation. The tool integrates elements of database, AI in the form of automatic melody generation, and human interface design. We describe the philosophy of using several coordinated mini-languages to provide user specifications for various aspects of the tool, including melody and chord representation, styles, melody generation, and other musical knowledge.
منابع مشابه
Learning Models for Interactive Melodic Improvisation
Belinda Thom School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213, U.S.A. Abstract. This research addresses the problem of the computer interacting with a live, improvising musician in the jazz/blues setting. We introduce BoB, a model of improvisation that enables the computer to trade solos with a musician in an adaptive, user-speci c manner. We develop unsupervised learn...
متن کاملMusic everywhere - augmented reality piano improvisation learning system
This paper describes the design and implementation of an augmented reality (AR) piano learning tool that uses a Microsoft HoloLens and a MIDI-over-Bluetooth-enabled electric piano. The tool presents a unique visual interface—a “mirror key overlay” approach—fitted for the AR environment, and opens up the possibility of on-instrument learning experiences. The curriculum focuses on teaching improv...
متن کاملUnsupervised Learning and Interactive Jazz/Blues Improvisation
We present a new domain for unsupervised learning: automatically customizing the computer to a specific melodic performer by merely listening to them improvise. We also describe BoB, a system that trades customized real-time solos with a specific musician. We develop a probabilistic mixture model, derived from the multinomial distribution, for the clustering and generation of variable sample-si...
متن کاملA cybernetic model approach for free jazz improvisations
Purpose – The purpose of this paper is to better understand communication between musicians in a free jazz improvisation in comparison to traditional jazz. Design/methodology/approach – A cybernetic informative feedback model was used to study communication between musicians for free jazz. The conceptual model consists of the ears as sensors, an auditory analysis stage to convert the acoustic s...
متن کاملWhat coaches can learn from the history of jazz-based improvisation: A conceptual analysis
From early jazz to current sub-styles, the key component, improvisation, is thought to also be important to the coaching process. Improvisation in jazz can be conceptually linked to the dynamic, interactional relationships such as those found in coaching. Using jazz history, this conceptual paper investigates how jazz improvisation may inform coaches and coachees in individual, group, or organi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Electr. Notes Theor. Comput. Sci.
دوره 193 شماره
صفحات -
تاریخ انتشار 2007